This document was made using (Xie, Allaire, and Grolemund 2018) and (Ushey, Allaire, and Tang 2020) as an interface to python. All plots made using (Inc. 2015)

## Figure({
##     'data': [{'marker': {'color': array([0.        , 1.5849625 , 5.28540222, ..., 0.        , 0.        ,
##                                          0.        ])},
##               'mode': 'markers',
##               'name': 'Normal Operation',
##               'text': array([ 1.,  3., 39., ...,  1.,  1.,  1.]),
##               'type': 'scatter',
##               'x': array([ 92,   2,   1, ..., 100,  72,   1]),
##               'y': array([  3,   1,   1, ...,   2,   1, 129])}],
##     'layout': {'template': '...'}
## })
## Figure({
##     'data': [{'marker': {'color': array([0.        , 1.5849625 , 5.28540222, ..., 0.        , 0.        ,
##                                          0.        ])},
##               'mode': 'markers',
##               'name': 'Normal Operation',
##               'text': array([ 1.,  3., 39., ...,  1.,  1.,  1.]),
##               'type': 'scatter',
##               'x': array([ 92,   2,   1, ..., 100,  72,   1]),
##               'y': array([  3,   1,   1, ...,   2,   1, 129])},
##              {'marker': {'color': 'red'},
##               'mode': 'markers',
##               'name': 'Roughtime',
##               'text': array([ 1.,  1.,  1., ...,  6.,  5., 10.]),
##               'type': 'scatter',
##               'x': array([ 26,   1,  35, ...,  93,  92, 101]),
##               'y': array([ 4,  8,  7, ..., 13, 12,  8])}],
##     'layout': {'template': '...'}
## })
## Figure({
##     'data': [{'marker': {'color': array([0.        , 1.5849625 , 5.28540222, ..., 0.        , 0.        ,
##                                          0.        ])},
##               'mode': 'markers',
##               'name': 'Normal Operation',
##               'text': array([ 1.,  3., 39., ...,  1.,  1.,  1.]),
##               'type': 'scatter',
##               'x': array([ 92,   2,   1, ..., 100,  72,   1]),
##               'y': array([  3,   1,   1, ...,   2,   1, 129])},
##              {'marker': {'color': 'red'},
##               'mode': 'markers',
##               'name': 'Roughtime',
##               'text': array([ 1.,  1.,  1., ...,  6.,  5., 10.]),
##               'type': 'scatter',
##               'x': array([ 26,   1,  35, ...,  93,  92, 101]),
##               'y': array([ 4,  8,  7, ..., 13, 12,  8])}],
##     'layout': {'autosize': False,
##                'height': 900,
##                'template': '...',
##                'title': {'text': ('For a pair of attestations res' ... 'rst and/or second attestation?'),
##                          'x': 0.1,
##                          'xanchor': 'left',
##                          'y': 0.92},
##                'width': 900,
##                'xaxis': {'title': {'text': 'Number of other validators making the same attestation 1'}},
##                'yaxis': {'title': {'text': 'Number of other validators making the same attestations 2'}}}
## })

Inc., Plotly Technologies. 2015. “Collaborative Data Science.” Montreal, QC: Plotly Technologies Inc. 2015. https://plot.ly.

Ushey, Kevin, JJ Allaire, and Yuan Tang. 2020. Reticulate: Interface to ’Python’. https://CRAN.R-project.org/package=reticulate.

Xie, Yihui, J. J. Allaire, and Garrett Grolemund. 2018. R Markdown: The Definitive Guide. Chapman and Hall. https://bookdown.org/yihui/rmarkdown.